OCRIsConvertingToGrayscale

Returns True or False to indicate if images are converted to grayscale before they are read using OCR. Use when debugging OCR statements to see if grayscale conversion is used and determine if changes are needed to improve the accuracy of returned text. Grayscale conversion is set in the playback options or by the OCRConvertToGrayscale statement. See Troubleshooting OCR issues.

Syntax

OCRIsConvertingToGrayscale()

Return value

Value Description
True Images are converted to grayscale.
False Images are not converted to grayscale.

Example

'Saves default OCR settings

lang = OCRGetLanguageFilePath()

contrast = OCRGetContrast()

imgScale = OCRGetScale()

grayConversion = OCRIsConvertingToGrayscale()

Try

'Changes OCR settings for the checkpoint

OCRSetLanguageFilePath("C:\\tessdata\\MICR.traineddata")

OCRSetContrast(50)

OCRSetScale(2)

OCRConvertToGrayscale(True)

'Verifies text in the page footer

Window("ACME Bank").OCRCheckpoint(92, "ACME Bancorp, Member FDIC", 13, 4, 86, 11, False, "Footer text is incorrect")

Finally

'Resets default OCR settings

OCRSetLanguageFilePath(lang)

OCRSetContrast(contrast)

OCRSetScale(imgScale)

OCRConvertToGrayscale(grayConversion)

End Try